
const { defineConfig } = require('@vue/cli-service')
const path = require('path')
module.exports = defineConfig({
  transpileDependencies: true,
  pluginOptions: {
    'style-resources-loader': {
      preProcessor: 'less',
      patterns: [
        // 全局less变量存储路径
        path.resolve(__dirname, './src/assets/theme.less'),
      ]
    }
  },
  devServer: {
    proxy: {
      '/api': {
        target: 'http://localhost:8090',
        // 匹配所有以api开头的转换为空字符串
        pathRewrite: { '^/api': '' },
        // 用于支持websocket
        ws: true,
        // 不写的话，默认为true，用于控制请求头中的host值（请求来自于哪里）
        changeOrigin: true
      },
    }
  }

})

